f501fb5803d4b9e9b65cf94c3aeac655d857c847,akka-bbb-apps/src/main/java/org/bigbluebutton/core/service/recorder/RedisDispatcher.java,RedisDispatcher,record,#String#RecordEvent#,51
Before Change
try {
Long msgid = jedis.incr("global:nextRecordedMsgId");
jedis.hmset("recording" + COLON + session + COLON + msgid, message.toMap());
jedis.rpush("meeting" + COLON + session + COLON + "recordings", msgid.toString());
} finally {
jedis.close();
}
After Change
Long msgid = jedis.incr("global:nextRecordedMsgId");
String key = "recording" + COLON + session + COLON + msgid;
jedis.hmset(key, message.toMap());
jedis.expire(key, keysExpiresInSec);
key = "meeting" + COLON + session + COLON + "recordings";
jedis.rpush(key, msgid.toString());
jedis.expire(key, keysExpiresInSec);
} finally {
jedis.close();
}